// // 微信授权工具类
// export default {
//   // 公众号AppID
//   appId: 'wx2699da078e9f6d7b',
  
//   // 授权后重定向的回调链接（需在公众号配置的授权域名下）
//   redirectUri: encodeURIComponent('https://door.10906.cn/pages/index/components/callback'),
  
//   // 第一步：获取code（跳转到微信授权页面）
//   getCode() {
//     // 构造授权链接
//     const authUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${this.appId}&redirect_uri=${this.redirectUri}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`;
    
//     // 跳转到微信授权页面
//     window.location.href = authUrl;
//   },
  
//   // 从URL中获取code参数
//   getUrlCode() {
//     const url = window.location.search;
//     const theRequest = new Object();
//     if (url.indexOf("?") !== -1) {
//       const str = url.substr(1);
//       const strs = str.split("&");
//       for (let i = 0; i < strs.length; i++) {
//         theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);
//       }
//     }
//     return theRequest.code;
//   },
  
//   // 第二步：用code换取用户信息（需后端接口配合）
//   async getUserInfo(code) {
//     try {
//       // 调用后端接口，由后端用code换取access_token和用户信息
//       const res = await uni.request({
//         url: 'https://door.10906.cn/api/third/wechat/login',
//         method: 'POST',
//         data: { code }
//       });
//       return res.data;
//     } catch (error) {
//       console.error('获取用户信息失败', error);
//       return null;
//     }
//   }
// }
    